export default {
  // 检查手机号
  checkMObile(mobile: any): boolean {
    return /^1(3|5|7|8|9)\d{9}$/.test(mobile);
  },

  // 格式化数字为 万 亿
  formatBigNum(val: number): any {
    if (val <= 9999) {
      return val;
    }
    if(val < 99999999){
      return (val / 10000).toFixed(2) + '万';
    }
    return (val / 100000000).toFixed(2) + '亿';
  },

  formatDate (time = Date.now(), fmt: string = 'yyyy-MM-dd hh:mm:ss'): string{
    let date = new Date(time);
    let o:any = {
      'M+': date.getMonth() + 1, //月份
      'd+': date.getDate(), //日
      'h+': date.getHours(), //小时
      'm+': date.getMinutes(), //分
      's+': date.getSeconds(), //秒
      'q+': Math.floor((date.getMonth() + 3) / 3), //季度
      'S': date.getMilliseconds() //毫秒
    };
    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
    for (let k in o) {
      if (new RegExp('(' + k + ')').test(fmt)) {
        fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length)));
      }
    }
    return fmt;
  },
};

